package com.reliable.api.param.chat;

import com.reliable.api.param.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 会话页面跳转记录查询参数
 */
@Data
@ApiModel("会话页面跳转记录查询参数")
public class SessionPageTransitionParam  {
    /**
     * 来源页URL
     */
    @ApiModelProperty(value = "来源页URL")
    private String referrerUrl;

    /**
     * 目标页URL
     */
    @ApiModelProperty(value = "目标页URL")
    private String pageUrl;


    /**
     * 页码
     */
    @NotNull
    @ApiModelProperty(value = "页码", required = true)
    private Integer pageNum;

    /**
     * 每页大小
     */
    @NotNull
    @ApiModelProperty(value = "每页大小", required = true)
    private Integer pageSize;
}